/* eslint-disable */
/* 冰雹 */
import { checkColor } from './unit'

export const hail = (color) => {
  const hailColor = color && checkColor(color) ? [color[0] / 255, color[1] / 255, color[2] / 255, 1] : [0.525490224361, 0.764705896378, 0.858823537827, 1]
  const hail_ks_o = [
    {
      a: 1,
      k: [
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 15,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 20,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 40,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 50,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 75,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 80,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 100,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 110,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 135,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 140,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 160,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 170,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 195,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 200,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 220,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 230,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 255,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 260,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 280,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 290,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 315,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 320,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 340,
          s: [
            100
          ]
        },
        {
          t: 350,
          s: [
            0
          ]
        }
      ],
      ix: 11
    }, {
      a: 1,
      k: [
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: -30,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: -25,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: -5,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 0,
          s: [
            50
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 5,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 30,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 55,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 65,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 90,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 95,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 115,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 125,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 150,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 155,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 175,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 185,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 210,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 215,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 235,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 245,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 270,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 275,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 295,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 305,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 330,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 335,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 355,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 359,
          s: [
            60
          ]
        },
        {
          t: 365,
          s: [
            0
          ]
        }
      ],
      ix: 11
    }, {
      a: 1,
      k: [
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 0,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 5,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 25,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 35,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 60,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 65,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 85,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 95,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 120,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 125,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 145,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 155,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 180,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 185,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 205,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 215,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 240,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 245,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 265,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 275,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 300,
          s: [
            0
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 305,
          s: [
            100
          ]
        },
        {
          i: {
            x: [
              0.833
            ],
            y: [
              0.833
            ]
          },
          o: {
            x: [
              0.167
            ],
            y: [
              0.167
            ]
          },
          t: 325,
          s: [
            100
          ]
        },
        {
          t: 335,
          s: [
            0
          ]
        }
      ],
      ix: 11
    }
  ]
  const hail_ks_p = [
    {
      a: 1,
      k: [
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 15,
          s: [
            256,
            180,
            0
          ],
          to: [
            0,
            22,
            0
          ],
          ti: [
            -1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 40,
          s: [
            256,
            312,
            0
          ],
          to: [
            1.333,
            20,
            0
          ],
          ti: [
            0,
            22,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 50,
          s: [
            264,
            300,
            0
          ],
          to: [
            0,
            -22,
            0
          ],
          ti: [
            1.333,
            -2,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 75,
          s: [
            256,
            180,
            0
          ],
          to: [
            -1.333,
            2,
            0
          ],
          ti: [
            -1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 100,
          s: [
            256,
            312,
            0
          ],
          to: [
            1.333,
            20,
            0
          ],
          ti: [
            0,
            22,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 110,
          s: [
            264,
            300,
            0
          ],
          to: [
            0,
            -22,
            0
          ],
          ti: [
            1.333,
            -2,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 135,
          s: [
            256,
            180,
            0
          ],
          to: [
            -1.333,
            2,
            0
          ],
          ti: [
            -1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 160,
          s: [
            256,
            312,
            0
          ],
          to: [
            1.333,
            20,
            0
          ],
          ti: [
            0,
            22,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 170,
          s: [
            264,
            300,
            0
          ],
          to: [
            0,
            -22,
            0
          ],
          ti: [
            1.333,
            -2,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 195,
          s: [
            256,
            180,
            0
          ],
          to: [
            -1.333,
            2,
            0
          ],
          ti: [
            -1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 220,
          s: [
            256,
            312,
            0
          ],
          to: [
            1.333,
            20,
            0
          ],
          ti: [
            0,
            22,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 230,
          s: [
            264,
            300,
            0
          ],
          to: [
            0,
            -22,
            0
          ],
          ti: [
            1.333,
            -2,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 255,
          s: [
            256,
            180,
            0
          ],
          to: [
            -1.333,
            2,
            0
          ],
          ti: [
            -1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 280,
          s: [
            256,
            312,
            0
          ],
          to: [
            1.333,
            20,
            0
          ],
          ti: [
            0,
            22,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 290,
          s: [
            264,
            300,
            0
          ],
          to: [
            0,
            -22,
            0
          ],
          ti: [
            1.333,
            -2,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 315,
          s: [
            256,
            180,
            0
          ],
          to: [
            -1.333,
            2,
            0
          ],
          ti: [
            -1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 340,
          s: [
            256,
            312,
            0
          ],
          to: [
            1.333,
            20,
            0
          ],
          ti: [
            -1.333,
            2,
            0
          ]
        },
        {
          t: 350,
          s: [
            264,
            300,
            0
          ]
        }
      ],
      ix: 2,
      l: 2
    }, {
      a: 1,
      k: [
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: -30,
          s: [
            256,
            180,
            0
          ],
          to: [
            0,
            22,
            0
          ],
          ti: [
            -1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: -5,
          s: [
            256,
            312,
            0
          ],
          to: [
            0.875,
            13.125,
            0
          ],
          ti: [
            -2.077,
            7.628,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 0,
          s: [
            262.124,
            317.702,
            0
          ],
          to: [
            1.088,
            -3.995,
            0
          ],
          ti: [
            0,
            7.562,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 5,
          s: [
            264,
            300,
            0
          ],
          to: [
            0,
            -22,
            0
          ],
          ti: [
            1.333,
            -2,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 30,
          s: [
            256,
            180,
            0
          ],
          to: [
            -1.333,
            2,
            0
          ],
          ti: [
            0,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 55,
          s: [
            256,
            312,
            0
          ],
          to: [
            0,
            20,
            0
          ],
          ti: [
            0,
            22,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 65,
          s: [
            256,
            300,
            0
          ],
          to: [
            0,
            -22,
            0
          ],
          ti: [
            0,
            -2,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 90,
          s: [
            256,
            180,
            0
          ],
          to: [
            0,
            2,
            0
          ],
          ti: [
            -1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 115,
          s: [
            256,
            312,
            0
          ],
          to: [
            1.333,
            20,
            0
          ],
          ti: [
            0,
            22,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 125,
          s: [
            264,
            300,
            0
          ],
          to: [
            0,
            -22,
            0
          ],
          ti: [
            1.333,
            -2,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 150,
          s: [
            256,
            180,
            0
          ],
          to: [
            -1.333,
            2,
            0
          ],
          ti: [
            -1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 175,
          s: [
            256,
            312,
            0
          ],
          to: [
            1.333,
            20,
            0
          ],
          ti: [
            0,
            22,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 185,
          s: [
            264,
            300,
            0
          ],
          to: [
            0,
            -22,
            0
          ],
          ti: [
            1.333,
            -2,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 210,
          s: [
            256,
            180,
            0
          ],
          to: [
            -1.333,
            2,
            0
          ],
          ti: [
            -1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 235,
          s: [
            256,
            312,
            0
          ],
          to: [
            1.333,
            20,
            0
          ],
          ti: [
            0,
            22,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 245,
          s: [
            264,
            300,
            0
          ],
          to: [
            0,
            -22,
            0
          ],
          ti: [
            1.333,
            -2,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 270,
          s: [
            256,
            180,
            0
          ],
          to: [
            -1.333,
            2,
            0
          ],
          ti: [
            -1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 295,
          s: [
            256,
            312,
            0
          ],
          to: [
            1.333,
            20,
            0
          ],
          ti: [
            0,
            22,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 305,
          s: [
            264,
            300,
            0
          ],
          to: [
            0,
            -22,
            0
          ],
          ti: [
            1.333,
            -2,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 330,
          s: [
            256,
            180,
            0
          ],
          to: [
            -1.333,
            2,
            0
          ],
          ti: [
            -1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 355,
          s: [
            256,
            312,
            0
          ],
          to: [
            0.597,
            8.962,
            0
          ],
          ti: [
            -1.484,
            4.099,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 359,
          s: [
            259.482,
            315.785,
            0
          ],
          to: [
            1.828,
            -5.049,
            0
          ],
          ti: [
            -0.736,
            1.104,
            0
          ]
        },
        {
          t: 365,
          s: [
            264,
            300,
            0
          ]
        }
      ],
      ix: 2,
      l: 2
    }, {
      a: 1,
      k: [
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 0,
          s: [
            256,
            180,
            0
          ],
          to: [
            0,
            22,
            0
          ],
          ti: [
            1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 25,
          s: [
            256,
            312,
            0
          ],
          to: [
            -1.333,
            20,
            0
          ],
          ti: [
            0,
            22,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 35,
          s: [
            248,
            300,
            0
          ],
          to: [
            0,
            -22,
            0
          ],
          ti: [
            -1.333,
            -2,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 60,
          s: [
            256,
            180,
            0
          ],
          to: [
            1.333,
            2,
            0
          ],
          ti: [
            1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 85,
          s: [
            256,
            312,
            0
          ],
          to: [
            -1.333,
            20,
            0
          ],
          ti: [
            0,
            22,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 95,
          s: [
            248,
            300,
            0
          ],
          to: [
            0,
            -22,
            0
          ],
          ti: [
            -1.333,
            -2,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 120,
          s: [
            256,
            180,
            0
          ],
          to: [
            1.333,
            2,
            0
          ],
          ti: [
            1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 145,
          s: [
            256,
            312,
            0
          ],
          to: [
            -1.333,
            20,
            0
          ],
          ti: [
            0,
            22,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 155,
          s: [
            248,
            300,
            0
          ],
          to: [
            0,
            -22,
            0
          ],
          ti: [
            -1.333,
            -2,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 180,
          s: [
            256,
            180,
            0
          ],
          to: [
            1.333,
            2,
            0
          ],
          ti: [
            1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 205,
          s: [
            256,
            312,
            0
          ],
          to: [
            -1.333,
            20,
            0
          ],
          ti: [
            0,
            22,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 215,
          s: [
            248,
            300,
            0
          ],
          to: [
            0,
            -22,
            0
          ],
          ti: [
            -1.333,
            -2,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 240,
          s: [
            256,
            180,
            0
          ],
          to: [
            1.333,
            2,
            0
          ],
          ti: [
            1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 265,
          s: [
            256,
            312,
            0
          ],
          to: [
            -1.333,
            20,
            0
          ],
          ti: [
            0,
            22,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 275,
          s: [
            248,
            300,
            0
          ],
          to: [
            0,
            -22,
            0
          ],
          ti: [
            -1.333,
            -2,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 300,
          s: [
            256,
            180,
            0
          ],
          to: [
            1.333,
            2,
            0
          ],
          ti: [
            1.333,
            -20,
            0
          ]
        },
        {
          i: {
            x: 0.833,
            y: 0.833
          },
          o: {
            x: 0.167,
            y: 0.167
          },
          t: 325,
          s: [
            256,
            312,
            0
          ],
          to: [
            -1.333,
            20,
            0
          ],
          ti: [
            1.333,
            2,
            0
          ]
        },
        {
          t: 335,
          s: [
            248,
            300,
            0
          ]
        }
      ],
      ix: 2,
      l: 2
    }
  ]
  const hail_shapes_0_ks_v = [
    [
      [
        -56,
        92.125
      ],
      [
        -68,
        104.125
      ],
      [
        -56,
        116.125
      ],
      [
        -44,
        104.125
      ],
      [
        -56,
        92.125
      ]
    ], [
      [
        0,
        92.125
      ],
      [
        -12,
        104.125
      ],
      [
        0,
        116.125
      ],
      [
        12,
        104.125
      ],
      [
        0,
        92.125
      ]
    ], [
      [
        56,
        92.125
      ],
      [
        44,
        104.125
      ],
      [
        56,
        116.125
      ],
      [
        68,
        104.125
      ],
      [
        56,
        92.125
      ]
    ]
  ]
  return hail_ks_o.map((item, index) => {
    return {
      ddd: 0,
      ind: index + 1,
      ty: 4,
      nm: 'ice-pellet',
      sr: 1,
      ks: {
        o: item,
        r: {
          a: 0,
          k: 0,
          ix: 10
        },
        p: hail_ks_p[index],
        a: {
          a: 0,
          k: [
            0,
            0,
            0
          ],
          ix: 1,
          l: 2
        },
        s: {
          a: 0,
          k: [
            100,
            100,
            100
          ],
          ix: 6,
          l: 2
        }
      },
      ao: 0,
      shapes: [
        {
          ind: 0,
          ty: 'sh',
          ix: 1,
          ks: {
            a: 0,
            k: {
              i: [
                [
                  0,
                  0
                ],
                [
                  0,
                  -6.627
                ],
                [
                  -6.627,
                  0
                ],
                [
                  0,
                  6.627
                ],
                [
                  6.627,
                  0
                ]
              ],
              o: [
                [
                  -6.627,
                  0
                ],
                [
                  0,
                  6.627
                ],
                [
                  6.627,
                  0
                ],
                [
                  0,
                  -6.627
                ],
                [
                  0,
                  0
                ]
              ],
              v: hail_shapes_0_ks_v[index],
              c: true
            },
            ix: 2
          },
          hd: false
        },
        {
          ty: 'fl',
          c: {
            a: 0,
            k: hailColor,
            ix: 4
          },
          o: {
            a: 0,
            k: 100,
            ix: 5
          },
          r: 1,
          bm: 0,
          hd: false
        }
      ],
      ip: 0,
      op: 360,
      st: 0,
      ct: 1,
      bm: 0
    }
  })
}
